home *** CD-ROM | disk | FTP | other *** search
AMOS Source Code | 1996-04-09 | 2.2 KB | 66 lines |
- '
- ' CD32 Joypad
- '
- ' (c) K.Hill, Jan 1996
- '
- '
- 'structures begin
- '
- 'Const JPF_BUTTON_FORWARD=$80000
- 'Const JPF_LEFT = 2
- 'Const JPF_JOY_UP = 8
- 'Const JPF_BUTTON_REVERSE = $40000
- 'Const JPF_DOWN = 4
- 'Const JPF_JOY_RIGHT = 1
- 'Const JPF_JOY_LEFT = 2
- 'Const JPF_BUTTON_GREEN = $100000
- 'Const JPF_BUTTON_YELLOW = $200000
- 'Const JPF_JOY_DOWN = 4
- 'Const JPF_BUTTON_BLUE = $800000
- 'Const JPF_UP = 8
- 'Const JPF_BUTTON_PLAY = $20000
- 'Const JPF_BTN1 = $800000
- 'Const JPF_BTN2 = $400000
- 'Const JPF_BTN3 = $200000
- 'Const JPF_BTN4 = $100000
- 'Const JPF_BTN5 = $80000
- 'Const JPF_RIGHT = 1
- 'Const JPF_BTN6 = $40000
- 'Const JPF_BTN7 = $20000
- 'Const JPF_BUTTON_RED = $400000
- '
- 'Structures Constants
-
- Global __JPF_BUTTON_FORWARD,__JPF_LEFT,__JPF_JOY_UP
- __JPF_BUTTON_FORWARD=524288 : __JPF_LEFT=2 : __JPF_JOY_UP=8
- Global __JPF_BUTTON_REVERSE,__JPF_DOWN,__JPF_JOY_RIGHT
- __JPF_BUTTON_REVERSE=262144 : __JPF_DOWN=4 : __JPF_JOY_RIGHT=1
- Global __JPF_JOY_LEFT,__JPF_BUTTON_GREEN,__JPF_BUTTON_YELLOW
- __JPF_JOY_LEFT=2 : __JPF_BUTTON_GREEN=1048576 : __JPF_BUTTON_YELLOW=2097152
- Global __JPF_JOY_DOWN,__JPF_BUTTON_BLUE,__JPF_UP
- __JPF_JOY_DOWN=4 : __JPF_BUTTON_BLUE=8388608 : __JPF_UP=8
- Global __JPF_BUTTON_PLAY,__JPF_BTN1,__JPF_BTN2
- __JPF_BUTTON_PLAY=131072 : __JPF_BTN1=8388608 : __JPF_BTN2=4194304
- Global __JPF_BTN3,__JPF_BTN4,__JPF_BTN5,__JPF_RIGHT
- __JPF_BTN3=2097152 : __JPF_BTN4=1048576 : __JPF_BTN5=524288 : __JPF_RIGHT=1
- Global __JPF_BTN6,__JPF_BTN7,__JPF_BUTTON_RED
- __JPF_BTN6=262144 : __JPF_BTN7=131072 : __JPF_BUTTON_RED=4194304
-
- 'structures end
- Lib Open 1,"lowlevel.library",40
-
- Dreg(0)=1
- While 1
- Z=Lib Call(1,-30)
- If Z and __JPF_BUTTON_BLUE Then Print "Blue"
- If Z and __JPF_BUTTON_RED Then Print "Red"
- If Z and __JPF_BUTTON_GREEN Then Print "Green"
- If Z and __JPF_BUTTON_YELLOW Then Print "Yellow"
- If Z and __JPF_BUTTON_PLAY Then Print "Play"
- If Z and __JPF_BUTTON_FORWARD Then Print "FF"
- If Z and __JPF_BUTTON_REVERSE Then Print "Rew"
- If Z and __JPF_JOY_DOWN Then Print "Down"
- If Z and __JPF_JOY_UP Then Print "Up"
- If Z and __JPF_JOY_LEFT Then Print "Left"
- If Z and __JPF_JOY_RIGHT Then Print "Right"
- Wend